package com.itheima.d4_enum;

public enum Seanon {
    SPRING("春意盎然"),
    SUMMER("夏日炎炎"),
    AUTUMN("秋高气爽"),
    WINTER("白雪皑皑");
    private String desc;
    private Seanon(String desc){
        this.desc = desc;
    }
    // 枚举类中可以定义方法，但是必须使用public修饰，并且返回值必须是枚举类型
    public String getInfo(){
        return "这是一个季节";
    }

    // 枚举类中可以定义构造方法，但是必须使用private修饰，并且只能有一个构造方法
    private Seanon(){
        System.out.println("我是枚举类的构造方法");
    }

    // 枚举类中可以定义静态方法，但是必须使用public修饰，并且返回值必须是枚举类型
    public static String getInfo2(){
        return "这是一个季节";
    }

    // 枚举类中可以定义静态方法，但是必须使用private修饰，并且只能有一个静态方法
    private static String getInfo3(){
        return "这是一个季节";
    }


}
